• word of the day

    brugmansia arborea

    brugmansia arborea - Dictionary definition and meaning for word brugmansia arborea

    Definition
    (noun) a South American plant that is cultivated for its large fragrant trumpet-shaped flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp